package com.whalehearing.tingyou.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * @author: shensh
 * @Desc:
 * @create: 2025-03-27 11:58
 **/
@Data
@ApiModel(value = "门店申诉表单")
public class StoreAppealDTO {

    @NotNull(message = "门店id不能为空")
    private  Long storeId;

    /** 门店评价id */
    @ApiModelProperty("门店评价id")
    private Long evaluateId;

    /** 申诉原因 */
    @ApiModelProperty("申诉原因")
    @Size(max = 200, message = "申诉原因不能超过200字")
    private String appealReason;

    /** 申诉图片 */
    @ApiModelProperty("申诉图片")
    @Size(max = 9, message = "图片数量不能超过9张")
    private List<String> images;

}

